909706
575386
720570
330896
1027177
509271
205882
173401
690370
527716
973554
1078247
781147
868949
1001724
790610
520505
41952
68987
582377
280284
520841
435275
807256